export default {
  methods: {
    /*
      获取分页字符串
      pagesize: 每页展示条目数
      page: 当前页数
      q: 模糊查询字符串
      obj: 传入的其他参数
    */
    getPageStr (pagesize, page, q , obj) {
      const resultStr = []
      // 判断并且 赋值 每页展示条目数
      pagesize && resultStr.push('_limit=' + pagesize)
      // 判断并且 赋值 当前页数
      page && resultStr.push('_page=' + page)
      // 判断并且 赋值 模糊查询字符串
      q && q != null &&  resultStr.push('q=' + q)
      // 判断并且循环Obj
      obj && Object.keys(obj).forEach(key=> obj[key] && resultStr.push( decodeURI( key + '=' + obj[key])))
      return resultStr.length ? `?${resultStr.join('&')}` : ''
    }
  }
}